A Case Study in Representing a Model: to Z or not to Z?
نویسندگان
چکیده
As part of the Domino project on distributed system management, a model of 'Delegation of Authority' was created. A formal description method was used as the basis of the model in order to achieve precision and generality. Z was chosen for this purpose, supplemented by Prolog to animate the specification so that it could be validated with examples. It was found that other representation methods were necessary for visualising the model and for meaningful communication in discussions between colleagues. Three different methods were used for discussions: plain English, an ad hoc graphical method for representing domain structures and Petri net diagrams. In this paper we discuss the roles of each method of representation, its uses and limitations, and their interrelationship. Formal interpretations in Z of the graphical methods are shown. 1. INTRODUCTION This paper reviews the representation methods used in an abstract model of 'Delegation of Authority'. It aims to show how Z fitted into this scheme, and the limitations which made other methods also essential. As part of the IED/SERC Domino project 1 on distributed system management, a model of 'Delegation of Authority' was created. The informal requirements for it were derived from our experience of commercial systems. We aimed to model a framework and policies at least as complex as would be met in real commercial conditions. The subject was one which was well suited to a formal approach, because of the need for precision and the desire to take a more abstract approach than could be achieved by use of a conventional programming language. Z was chosen, as a well-established formal method which met our needs; its set-oriented style matched our approach, and we had no need to use either concurrency or modal logic concepts,which it does not provide.
منابع مشابه
Investigating the Risk of Paying Loans to Public and Private Companies Using the Logit Model and Comparing it with Altman Z (Case Study: A Private Bank in Iran)
The design of a credit risk measurement model in the monetary and banking system will play an important role in increasing the profitability of banking resources. This article attempts to use two models of Logit and Z Altman to determine and predict the credit risk of facilities provided to legal entities at a private bank in Iran. The variables studied in this research include qualitative vari...
متن کاملOn Numerical Investigation of Semi-empirical Relations Representing Local Nusselt Number at Lower Nozzle-target Spacing’s
Examining the cooling rate using impingement of air jet finds a wide application in electronic packaging and micro-scale fluid heat interaction systems, While the prediction of Nusselt profile at low nozzle-target spacing is a big issue. The plot of area average Nusselt number magnitude against the nozzle-target spacing (Z/d) shows a gradual decrement in the profile upto Z/d = 1 and beyond that...
متن کاملOn Numerical Investigation of Non-dimensional Constant Representing the Occurrence of Secondary Peaks in the Nusselt Distribution Curves
The Study of heat transfer augmentation in micro scale and electronic packaging systems are some of the paramount areas of the impending universe. In such systems the cooling of the heat sinks are generally achieved through the impingement of air jet. Assuming the air jet to be continues & incompressible fluid, the heat dissipation rate over the target surface seems to either uniform or well ch...
متن کاملThe preventive role of Snell’s law in mode conversion from Z- to whistler-mode waves in an inhomogeneous magnetoplasma with a low density
Electromagnetic waves with different modes, such as Z-, whistler-, LO- and RX- modes are found in different regions of the Earth magnetosphere and the magnetosphere of other planets. Since whistler-mode waves influence the behavior of the magnetosphere, and they are used as experimental tools to investigate the upper atmosphere, they are important. On the other hand, the mode conversion process...
متن کاملSums of Strongly z-Ideals and Prime Ideals in ${mathcal{R}} L$
It is well-known that the sum of two $z$-ideals in $C(X)$ is either $C(X)$ or a $z$-ideal. The main aim of this paper is to study the sum of strongly $z$-ideals in ${mathcal{R}} L$, the ring of real-valued continuous functions on a frame $L$. For every ideal $I$ in ${mathcal{R}} L$, we introduce the biggest strongly $z$-ideal included in $I$ and the smallest strongly $z$-ideal containing ...
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کامل